Si vuole definire un formato per l’interscambio dati relativo alle coltivazioni di un’azienda agricola. Il file scambiato specifica la lista dei campi. Ciascun campo è identificato da un codice numerico (integer) e ha associate le coordinate geografiche di riferimento (string, es. “43.318423, 11.331361”), le caratteristiche (string, es. “pianura”), la lista delle attività effettuate e la lista degli operai agricoli addetti. Per ogni attività si specifica il momento in cui è stata iniziata (dateTime), la descrizione (string, es. “semina”) e un valore di riferimento (decimal, es. il peso totale del seme). Per ogni addetto si indicano il nome (string), la mansione (string) e la data di inizio del rapporto di lavoro (date). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML